package cn.rxyb.core.io.enums;

import java.util.Arrays;
import java.util.Optional;

/**
 * @author YJH
 * @version 1.0
 * @description 图片格式
 * @date 2020/7/1 13:21
 */
public enum ImgFormat {
    /*jpg*/
    IMG_JPG,
    /*PNG*/
    IMG_PNG,
    ;

    /**
     * 图片格式检测
     *
     * @param imgFormat 图片格式
     * @return 返回结果
     */
    public ImgFormat check(ImgFormat imgFormat) {
        return Arrays.asList(ImgFormat.values()).stream()
                .filter(e -> e.equals(imgFormat))
                .findFirst()
                .isPresent() ? imgFormat : null;

    }
}
